package com.hoe.tsb.fraft.event.msg;

import com.hoe.tsb.fraft.enums.MessageType;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 请求同步数据的消息
 * </p>
 *
 * @author hoe
 * @since 2022/12/7
 */
@Data
public class Sync implements Serializable, IFRaftMessage {

    /**
     * 请求方的溯源数据下标
     */
    private int traceIndex;

    /**
     * 请求方的区块Hash
     */
    private String blockHash;

    @Override
    public MessageType getType() {
        return MessageType.SYNC;
    }

}
